<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // for (var i = 1; i <= 5; i++){
        //     for(var j = 1; j <= i; j++){
        //         document.write("*");
        //     }
        //     document.write("</br>");
        // } //画出一个正三角形
        // 在每行输入若些个空格 便可实现近似等腰三角形的效果


        // for (var i = 1; i <= 5; i++){
        //     if (i % 2==1){
        //             for(var j = 1; j <= i; j++){
        //             document.write("*");
        //         }//只在奇数行上画*，将偶数行删除。
        //     }
        //     document.write("</br>");
            
        // } 

        // 接下来需要画一个充满 空格的倒三角
     
            for ( var i = 1; i <= 5; i++ ){

                if ( i % 2 !== 0 ){
                    var a = (5-i)/2;//每行需要画的空格数
                        document.write("&nbsp;". repeat(a));//repeat表示重复的意思
                        for (var j = 1; j <=i;j++){
                            document.write("*");
                        }
                        document.write("</br>");
                }

            }






// ====================================================================================================
// 老师的代码
        for (var i = 1; i <= 7; i++) {
            if (i % 2 == 1) {
                var num = (7-i)/2;   // 7 总 列数   i 是行数    num 需要加的空格数量
                // for(var k=1;k<=num;k++){
                //     // document.write("+");
                //     // document.write("&ensp;");
                //     document.write("&nbsp;");
                // }
                document.write("&nbsp;".repeat(num));

                for (var j = 1; j <= i; j++) {
                    document.write("*")
                }
                document.write("<br>");
            }
        }
    </script>
</body>
</html>